/**
 * @Author Puzzle
 * @Date 2022/6/14 5:19 下午
 **/

package router

import (
	"zsc-boot/app/system_layer/api"
	"zsc-boot/core/web"
)

var serviceUsersApi = api.ServiceUsersApi

func InitServiceUsersRouterGroup() {
	web.GetGin("public").POST("/login", serviceUsersApi.Login)
	userGroup := web.GetGin().Group("user")
	{
		userGroup.POST("/createUsers", serviceUsersApi.CreateServiceUsers)       // 创建用户
		userGroup.GET("/getUserInfo", serviceUsersApi.GetUserInfo)               // 创建用户
		userGroup.DELETE("/deleteUsers", serviceUsersApi.DeleteServiceUsers)     // 删除用户
		userGroup.PUT("/updateUsers", serviceUsersApi.UpdateServiceUsers)        // 更新用户
		userGroup.PUT("/batch", serviceUsersApi.BatchUpdate)                     // 批量更新
		userGroup.PUT("/updatePassword", serviceUsersApi.UpdatePassword)         // 更新用户密码
		userGroup.PUT("/oldToNewPassword", serviceUsersApi.OldToNewPassword)     // 用户修改密码
		userGroup.GET("/getUsersList", serviceUsersApi.GetServiceUsersList)      // 获取用户列表
		userGroup.GET("/getUserDropDownBox", serviceUsersApi.GetUserDropDownBox) // 获取用户下拉选项
		userGroup.GET("/getUserInfoByToken", serviceUsersApi.GetUserInfoByToken) // 根据token获取用户信息
		userGroup.GET("/loginLog", serviceUsersApi.LoginLog)                     // 根据token获取用户信息
	}
}
